@charset "utf-8";
/*
 *懒人CSS Bate V0.10
 *作者：懒人建站 http://www.51xuediannao.com/
 *2015-02-04———
*/
/*---------表格（非必需）---------*/
/*默认没有任何边线*/
.bl-table{width:100%; position: relative;/*z-index: 3;*/}
.bl-table td,.bl-table th{line-height:20px; text-align:left; color:#333;}
.bl-table th{ white-space: nowrap}
.bl-treven td{ background-color:#F2F2F2;}
.bl-table caption{ padding:8px 0;font-weight:700;}
.bl-table .checkbox{ width:20px;}
.bl-table thead .checkbox,.bl-table tfoot .checkbox,.bl-table .table-inner-head .checkbox{ width:auto;}
.tdeven{ background:#EFEFEF}
.bl-table tbody tr:hover{ background:#fef6ee/*#FFF9EE*/; transition:background-color .1s ease-in .1s;}

/*对齐*/
.table-tc th,.table-tc td{ text-align: center}
.table-tl th,.table-tl td{ text-align: left}
.table-tr th,.table-tr td{ text-align: right}
.bl-table .tl{ text-align:left;}
.bl-table .tc{ text-align:center;}
.bl-table .tr{ text-align:right;}

/*S 小号 M中号 L大号 XL特大号 XXL超大号*/
.table-S td,.table-S th{ padding: 6px;}
.table-M td,.table-M th,.bl-table td,.bl-table th{ padding: 10px;}    /*与默认相同*/
.table-L td,.table-L th{ padding: 10px 14px;}
.table-XL td,.table-XL th{ padding: 14px 20px;}


.table-S th{padding-top: 4px; padding-bottom: 4px;}
.table-M th,.bl-table th{padding-top: 6px; padding-bottom: 6px;}
.table-L th{padding-top:8px; padding-bottom:8px;}
.table-XL th{padding-top:10px; padding-bottom:10px; }

.table-L td,.table-L th,.table-L a{ font-size: 14px;}
.table-XL td,.table-XL th,.table-XL a{ font-size: 14px;}

.bl-table .bl-progress{ min-width:90px;}

/*只有上边线的table*/
.bl-table-li{border-top:#e4e4e4 solid 1px; border-bottom:#e4e4e4 solid 1px }
.bl-table-li td{border-top:#e4e4e4 solid 1px;}

/*只有td有上边线的table*/
.bl-table-tdLi td{border-top:#e4e4e4 solid 1px;}
.bl-table-tdLi td.no-brd{border-top:0 none;}

/*边线table*/
.bl-table-brd{}
.bl-table-brd td,.bl-table-brd th{border:#e4e4e4 solid 1px;}
/*只有外边框和上边线的table*/
.bl-table-brdli{	border:#e4e4e4 solid 1px;}
.bl-table-brdli td{	border-top:#e4e4e4 solid 1px;}

/*无hover背景色table*/
.bl-table-white,.bl-table-white td{ background: #fff;}


/*模拟table*/
.sim-table{display:table; width: 100%;}
.sim-table > li{display:table-row;}
.sim-table .col-con{display:table-cell;*display:inline-block;*zoom:1;*vertical-align:top;
    padding:8px; border-bottom: #ddd solid 1px;}
/*.sim-table > li:first-child  .col-con{border-top:none;}*/
.sim-table  > li:hover{ background-color: #f8f9fc}
.sim-table .checkbox{ width: 37px; text-align: center;}

.sim-table-head,.sim-table-footer{border: #ddd solid 1px;background-color:#f8f9fc; padding:6px;}
.sim-table-head{ border-bottom: none;}
.sim-table-footer{ border-top: none}
.sim-table-btns .fn-btn{ margin-right: 2px;}

.sim-table div,.sim-table label{ vertical-align:middle}
.sim-table .sim-checkbox{ margin-top: -2px;}

.sim-table  > li:hover .hidden-tools{visibility: visible}

.sim-table .head{ font-weight: 700;}

.operation .fn-btn{ margin: 0 2px}

.bl-table .fn-btn,.sim-table .fn-btn{ padding: 3px 6px;font-weight:100;font-size:12px;}
.bl-table button.fn-btn,.sim-table button.fn-btn{ padding-top: 3px; padding-bottom:3px;}
.bl-table button.fn-btn-smaller,.bl-table input.fn-btn-smaller{padding-left:6px; padding-right:6px;}

.bl-table .checkbox{text-align: left; padding-right: 0;}
.bl-table .f-icon,.sim-table .f-icon{ font-size: 14px;}
.bl-table .f-icon,.sim-table .f-icon,
.bl-table .fn-dib-otw,.sim-table .fn-dib-otw{
     vertical-align: middle;
}
.bl-table .bl-label .f-icon{ vertical-align: baseline;}/*小标签里面使用基线对齐比较好*/

/*table的相关操作功能*/
/*隐藏的工具栏*/
.hidden-tools,.hidden-tools a{ display: inline-block; *display: inline;*zoom:1;}
.hidden-tools { visibility: hidden;}
.bl-table tr:hover .hidden-tools{ visibility: visible;}
.hidden-tools a { margin-left: 2px}
.btn-tool .ficon,.btn-tool .f-icon{ font-size: 14px;}

.bl-table .oper-more{}
.bl-table .oper-more,.bl-table .oper-more a{ font-size: 12px;}
.bl-table .oper-more .menu-btn{ border: #ddd solid 1px; padding:0 6px; height: 20px; line-height: 18px; background-color: #fff;}
.bl-table .oper-more .menu-btn span{ vertical-align: middle}
.bl-table .oper-more .menu-con{ width: auto;}
.bl-table .oper-more .menu-con li{ height: 26px; line-height: 26px; padding: 0 10px;}

/*模拟checkbox*/
.sim-checkbox{
    display: inline-block; *display: inline;*zoom:1;
    width:14px; height:14px; border: #d8dce5 solid 1px; background-color: #fff;
    text-align: center; line-height: 12px;
    /*color: #999;*/ }
.sim-checkbox:hover{ border-color: #3091F2;}
.sim-checkbox .f-icon{font-size: 12px; visibility: hidden;}
.selected .sim-checkbox{background-color: #3091F2; border-color: #3091F2; color: #fff;}
.selected .sim-checkbox .f-icon{ visibility: visible;}
.sim-checkbox-one .sim-checkbox{ margin-right: 4px;}

.bl-table .bl-ddmenu .menu-list{ text-align: left;}

.caption-l-t{ /*position: absolute; top:-30px; left: 0;*/ margin-top: -32px; text-align: left}